Extending Standards
Like other coding languages for objects, you can extend a Standard to duplicate a table for separate use. You can extend a standard by creating a new standard with the standard name and reference, followed by the standard reference of the standard you are extending with an @.
new_std: NSTD: @STDREF
A classic example is vehicle applications and types.
truck: TRCK: @VHL
You can give your extended constraint additional properties by adding constraints. In the example below, TRCK
will have the same constraints as VHL
in addition to the max_weight
constraint.
truck: TRCK: @VHL {
protected owner Standard @PER OWNR *
protected double max_weight MXWGHT
}